#include <zorba/internal/unique_ptr.h>
Public Types | |
| typedef D | deleter_type |
| typedef T | element_type |
| typedef T * | pointer |
Public Member Functions | |
| pointer | get () const throw () |
| deleter_reference | get_deleter () throw () |
| deleter_const_reference | get_deleter () const throw () |
| operator explicit_bool () const throw () | |
| operator::zorba::internal::rv () throw () | |
| operator::zorba::internal::rv () const throw () | |
| unique_ptr & | operator= (zorba::internal::rv< unique_ptr > &p) |
| T & | operator[] (size_t i) const |
| pointer | release () throw () |
| void | reset (pointer p=0) throw () |
| void | swap (unique_ptr &p) |
| unique_ptr (pointer p=0) throw () | |
| unique_ptr (pointer p, deleter_reference d) | |
| ~unique_ptr () | |
Definition at line 451 of file unique_ptr.h.
| typedef D std::unique_ptr< T[], D >::deleter_type |
Definition at line 464 of file unique_ptr.h.
| typedef T std::unique_ptr< T[], D >::element_type |
Definition at line 462 of file unique_ptr.h.
| typedef T* std::unique_ptr< T[], D >::pointer |
Definition at line 463 of file unique_ptr.h.
|
inlineexplicit |
Definition at line 466 of file unique_ptr.h.
|
inline |
Definition at line 469 of file unique_ptr.h.
|
inline |
Definition at line 472 of file unique_ptr.h.
|
inline |
Definition at line 482 of file unique_ptr.h.
|
inline |
Definition at line 490 of file unique_ptr.h.
|
inline |
Definition at line 494 of file unique_ptr.h.
|
inline |
Definition at line 515 of file unique_ptr.h.
|
inline |
Definition at line 534 of file unique_ptr.h.
|
inline |
Definition at line 538 of file unique_ptr.h.
|
inline |
Definition at line 476 of file unique_ptr.h.
References std::move().
|
inline |
Definition at line 486 of file unique_ptr.h.
|
inline |
Definition at line 498 of file unique_ptr.h.
|
inline |
Definition at line 504 of file unique_ptr.h.
|
inline |
Definition at line 511 of file unique_ptr.h.
References std::swap().